#ifndef __S3_GPIO_H__
#define __S3_GPIO_H__

#ifdef __cplusplus
extern "C" {
#endif

#define S3_GPIOB0			(32)
#define S3_GPIOB1			(33)
#define S3_GPIOB2			(34)
#define S3_GPIOB3			(35)
#define S3_GPIOB4			(36)
#define S3_GPIOB5			(37)
#define S3_GPIOB6			(38)
#define S3_GPIOB7			(39)
#define S3_GPIOB8			(40)
#define S3_GPIOB9			(41)
#define S3_GPIOB10			(42)
#define S3_GPIOB11			(43)
#define S3_GPIOB12			(44)
#define S3_GPIOB13			(45)

#define S3_GPIOC0			(64)
#define S3_GPIOC1			(65)
#define S3_GPIOC2			(66)
#define S3_GPIOC3			(67)
#define S3_GPIOC4			(68)
#define S3_GPIOC5			(69)
#define S3_GPIOC6			(70)
#define S3_GPIOC7			(71)
#define S3_GPIOC8			(72)
#define S3_GPIOC9			(73)
#define S3_GPIOC10			(74)

#define S3_GPIOD0			(96)
#define S3_GPIOD1			(97)
#define S3_GPIOD2			(98)
#define S3_GPIOD3			(99)
#define S3_GPIOD4			(100)
#define S3_GPIOD5			(101)
#define S3_GPIOD6			(102)
#define S3_GPIOD7			(103)
#define S3_GPIOD8			(104)
#define S3_GPIOD9			(105)
#define S3_GPIOD10			(106)
#define S3_GPIOD11			(107)
#define S3_GPIOD12			(108)
#define S3_GPIOD13			(109)
#define S3_GPIOD14			(110)
#define S3_GPIOD15			(111)
#define S3_GPIOD16			(112)
#define S3_GPIOD17			(113)
#define S3_GPIOD18			(114)
#define S3_GPIOD19			(115)
#define S3_GPIOD20			(116)
#define S3_GPIOD21			(117)

#define S3_GPIOE0			(128)
#define S3_GPIOE1			(129)
#define S3_GPIOE2			(130)
#define S3_GPIOE3			(131)
#define S3_GPIOE4			(132)
#define S3_GPIOE5			(133)
#define S3_GPIOE6			(134)
#define S3_GPIOE7			(135)
#define S3_GPIOE8			(136)
#define S3_GPIOE9			(137)
#define S3_GPIOE10			(138)
#define S3_GPIOE11			(139)
#define S3_GPIOE12			(140)
#define S3_GPIOE13			(141)
#define S3_GPIOE14			(142)
#define S3_GPIOE15			(143)
#define S3_GPIOE16			(144)
#define S3_GPIOE17			(145)
#define S3_GPIOE18			(146)
#define S3_GPIOE19			(147)
#define S3_GPIOE20			(148)
#define S3_GPIOE21			(149)
#define S3_GPIOE22			(150)
#define S3_GPIOE23			(151)
#define S3_GPIOE24			(152)

#define S3_GPIOF0			(160)
#define S3_GPIOF1			(161)
#define S3_GPIOF2			(162)
#define S3_GPIOF3			(163)
#define S3_GPIOF4			(164)
#define S3_GPIOF5			(165)
#define S3_GPIOF6			(166)

#define S3_GPIOG0			(192)
#define S3_GPIOG1			(193)
#define S3_GPIOG2			(194)
#define S3_GPIOG3			(195)
#define S3_GPIOG4			(196)
#define S3_GPIOG5			(197)
#define S3_GPIOG6			(198)
#define S3_GPIOG7			(199)
#define S3_GPIOG8			(200)
#define S3_GPIOG9			(201)
#define S3_GPIOG10			(202)
#define S3_GPIOG11			(203)
#define S3_GPIOG12			(204)
#define S3_GPIOG13			(205)

#ifdef __cplusplus
}
#endif

#endif /* __S3_GPIO_H__ */
